@charset "utf-8";
/* CSS Document */

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

/*body{ background: url(../images/bg.jpg) no-repeat center top;}*/
.layout, .content{ width:1200px; margin:0 auto;  position:relative; }

.marB6{ margin-bottom: 6px;}
.marB25{ margin-bottom: 25px;}
.marB30{ margin-bottom: 30px;}
.marB40{ margin-bottom: 40px;}
.marR30{ margin-right: 30px;}
.marR32{ margin-right: 32px;}
.padS20{ padding: 0 20px;}
.pad20{ padding: 20px;}

.boxMo{ min-width:1200px;}

.zindex{ position: relative; z-index: 5;}
.main_banner{ height: 220px; background: url(../images/banner.jpg) no-repeat center top; }
.main_banner .logo{ position: absolute; top: 65px; left: 65px; width: 460px; height: 90px; background: url(../images/logo.png) no-repeat center top;}
.box_search{ position: absolute; top: 165px; right: 110px; width: 358px; height: 42px; background: rgba(255,255,255,0.4); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#88ffffff', endColorstr='#88ffffff'); /*border: 1px solid #fff;*/ border-radius: 21px;}
#search_text{ position: absolute; top: 0; left: 15px; width: 280px; height: 42px; font: 16px/42px "Microsoft Yahei"; color: #fff; background: transparent; border: none; outline: none;}
#search_btn{ position: absolute; top: 4px; right: 12px; width: 32px; height: 32px; background: url(../images/btn_search.png) no-repeat center top; cursor: pointer; opacity: 0.7; filter: alpha(opacity=70); border: none; outline: none;}
::-webkit-input-placeholder { /* WebKit browsers */ color: #fff;}
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff;}
:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #fff;}

.nav{ position: relative; height: 48px; margin-bottom: 30px; background-color: #3467c4; z-index: 3}
.nav_tem{ position: relative; float: left; width: 150px; height: 48px;}
.nav_tem:hover{ background-color: #134bb1;}
.nav_tem span{ position: relative; display: block; font: 16px/48px "Microsoft Yahei";  text-align: center;}
.nav_tem span i{ position: absolute; top: 50%; right: 14px; width: 14px; height: 8px; margin-top: -4px; background: url(../images/nav_arr1.png) no-repeat center top; }
.nav_tem span a{ color: #fff;}
.nav_tem:hover i{ background: url(../images/nav_arr2.png) no-repeat center top; }
.nav_sublist{ display: none; position: absolute; top: 48px; left: 0; padding: 6px 28px; background-color: #134bb1; }
.nav_sublist.active{ display: block;}
.nav_sublist li{ font-size: 16px; line-height: 50px; white-space: nowrap; }
.nav_sublist li a{ color: #fff;}
.nav_sublist li a:hover{ color: #fff;}

.footer{ padding: 20px 0; background-color: #fff; border-top: 1px solid #c9c9c9;}
.footer p{ font-size: 14px; line-height: 30px; color: #666; text-align: center;}
.footer p a{ color: #134bb1;}
.i_dzjg{ position:absolute; top:20px; left:50%; margin-left:-300px;}

/* 20191115 */
/*side*/
.side_i{ position: fixed; bottom: 10px; left: 50%; margin-left: 620px; z-index: 999;}
.side_i_tem{ width: 100px; margin-top: 10px;}
.side_i_tem img{ width: 100px; height: auto;}
.side_i_tem p{ margin-top: 5px; font-size: 12px; line-height: 14px; color: #333; text-align: center;}

.ad img{ float: left; width: 585px; height: 150px; margin-right: 30px;}